﻿/*公共样式 */
select,input{ outline:none; border:none; background:none;}
input,textarea,select{ margin:0; }					
input,textarea{ padding:0;}
input::-ms-clear{display:none;}

a:hover{opacity:1;}
.hide{display: none;}
.left{ float:left; _display:inline; }
.right{ float:right; _display:inline; }
.margin_left_no{margin-left: 0 !important;}
.margin_right_no{margin-right: 0 !important;}
.clear:after{ display:block; content:''; clear:both;}
.clear{ zoom:1;}
.video_mask{position: absolute;top: 0;left:0;bottom:0;right:0;margin: auto ;width: 60px;height:60px;background:url(../images/icon/video_mask.png) ;background-size: 100%;opacity: 0.6;display: none; }
/*herd*/
.box{
	background: #f6f6f6;
}
.seek_box{
    height: 40px;
    line-height: 42px;
    background: #f9f9f9;
    border-bottom: 1px solid #eee;
}
.seek_content{
	width: 1200px;
	margin: auto;
}
.seek_text{
	border-left: 1px solid #5a5a5a;
	width: 168px;
	height: 42px;
	padding-left: 8px;
	color:#fff;
}
.seek_p{
	width: 222px;
	height: 42px;
	text-align: center;
	color:#5a5a5a;
    margin-right:65px;
}
.seek_a{
	width: 42px;
	height: 42px;
	border-left: 1px solid #5a5a5a;
	border-right: 1px solid #5a5a5a;
	background: url(../images/icon/seek.png) no-repeat center center;
}
.head_box_color{
	background: #fff;
	display: flex;
    justify-content: center;
    width: 100%;
}
.head_box{
	/*border-top: 2px solid #f6f6f6;*/
	/*width: 1300px;*/
	min-width: 1360px;
	height: 80px;
	line-height: 80px;
	margin: auto;
	color: #242424;
	display: flex;
    	align-items: center;
	justify-content: space-between;
}
.logo{
	width: 98px !important;
	background:url(../images/icon.png) 10px no-repeat;
	text-indent:-999em;
	margin-right:75px;
}
.nav>li{
	position: relative;
	float: left;
	border-right: 1px solid #f6f6f6;
	font-size: 15px;
}
.nav>li>a{
	display: block;
	padding: 0 24px ;
}
.nav>li:hover .select_ol{
	display: block;
}
.select_ol{
	z-index: 99999999;
	position: absolute;
	top: 80px;
	left: 0;
	background: #fff;
	display: none;
}
.select_ol li{
    
}
.select_ol li:hover{
	background: linear-gradient(to right, #73d5ff , #26b0eb);
    color: #fff;
}
.select_ol li a{
	display: block;
	width: 80px;
    padding: 0 20px;
    line-height: 36px;
    font-size: 14px;
    color: #242424;
    text-align: center;
}
.select_ol li a:hover
{
    color: #fff;    
}
.Toggle_box
{
    display: flex;
}
.toggle_two{
    display: inline-block;
    background: no-repeat;
    border: 2px solid rgba(70,172,255,1);
    font-size: 24px;
    border-radius: 50%;
    font-family: cursive;
    cursor: pointer;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 0 5px;
}
.active{
    background-color: rgb(70 172 255);
    color: #fff;
}
/* mian */
.main_head {
    width: 1200px;
    margin:auto;
    overflow:hidden;
	height: 74px;
	line-height: 74px;
	font-size: 17px;
	color: #474747;
	/*border-bottom:  1px solid #e9e9e9;*/
}
.main_head > p {
	width: 100%;
    float:left;
	/*margin:0 auto;*/
}
.main_head > p > a {
	padding-left: 20px;
	color: #474747;
}
.main_head > p > span:nth-of-type(1) {
	padding-left: 20px;
	padding-right: 20px;
	font-weight: 500;
}
.main_head > p > span:nth-of-type(3){
	padding-left: 20px;
	padding-right: 17px;
	font-weight: 500;
}
.main_details_right {
	position: absolute;
	right: 0;
	top: 0;
	width: 299px;
	background-color: #fff;
}
.main_details_right > ul > li {
	margin-left: 31.5px;
	margin-top: 20px;
}
.main_details_right > ul > li > a > img {
	display: block;
	width: 236px;
	border: 1px solid #e9e9e9;

}
.main_details_right > ul > li > a > span {
	display: block;
	margin: 20px 4px ;
}
.fei {
	height: 20px;
	background-color: #f6f6f6;
}
.main_details_bt {
	height: 67px;
	line-height: 67px;
	margin: 0 21px;
	border-bottom: 1px solid #e9e9e9;
}
.main_details_bt > span {
	font-size: 24px;
	width:auto;
	height: 63px;
	border-bottom: 4px solid #005da3;
	text-align: center;
    display:inline-block; 
*display:inline; 
*zoom:1;
}
.main_foot {
	height:130px;
	line-height:130px;
	font-size: 0;

}
.main_foot > ul {
	width:528px;
	font-size: 0;
	margin:0 auto;
}
.main_foot > ul > li {
	display:inline-block;
	background-color:#fff;
	margin-right: 8px;
	border:1px solid #e9e9e9;
	line-height:38px;
	text-align:center;
	color:#999;
}
.main_foot > ul > li > a {
	display:block;
	height: 38px;
	width: 38px;
	font-size: 15px;

}
.main_foot > ul > li:nth-of-type(1)> a{
	
}
.main_foot .libg{
	background-color:#005da3;
	color:#fff;
}
.zx > ul {
	margin-left: 21px;
}
.zx>ul>li {
	font-size: 16px;
	margin-top: 23px;
	margin-bottom: 24px;
}
/*foot*/
.foot_box{
	position: relative;
	background: #242424;
}
.foot{
	width: 1200px;
	margin: auto;
	color:#8a8a8a;
}
.foot_nav{
	padding: 50px ;
}
.phone dt{
	font-size: 15px;
}
.phone dd{
	color: #71b7f3;
	margin: 20px 0;
	font-size: 24px;
}
.phone_way{
	margin-left:100px; 
}
.phone_way dt{
	margin-bottom: 10px;
}
.phone_way dd{
	line-height: 26px;
}
.follow_us_way{
	margin-left:130px; 
}
.follow_us_way dd{
	text-align: center;
	margin-top: 20px;
}
.follow_us_way dd img{
	margin-right: 20px;
}
.friendship_herf{
	padding-bottom: 50px;
}
.friendship_herf_mask{
	position: absolute;
	top:246px;
	left: 0;
	width: 100%;
	border-top: 1px solid #1c1c1c;

}
.friendship_herf_ul li{
	float: left;
	margin-right:50px; 
}
.friendship_herf_ul a{
	color: #8a8a8a;
}
.friendship_herf_title{
	font-size: 16px;
	margin:24px  0 18px 0; 
}
.copywriting_box{
	border-top: 1px solid #1c1c1c;
	background: #2e2e2e;
}
.copywriting{
	width: 1200px;
	margin: auto;
	padding: 24px 0 ;
	color:#8a8a8a;
}
.font_nav li{
	float: left;
	line-height: 52px;
	margin-right:4px; 
}
.font_nav li a{
	color:#8a8a8a;
}
.abor{
	background: linear-gradient(to right, #73d5ff , #26b0eb);
	color: #fff !important;
	border: 0;
}



.share_a{
	position: relative;
	width: 100%;
	height: 100%;
}
.share_a>img{
	width: 64px;
	height: 64px;
}
.share_a:hover .yard_box{
	display: block;
}
.yard_box{
    	position: absolute;
    	left: 36%;
    	top: 40px;
    	padding: 10px;
    	background: url(../images/icon/yard_box.png) no-repeat;
    	background-size: 100%;
    	text-align: center;
    	transform: translateX(-50%);
}
.yard_box img{
	margin: 0 !important;
    	padding-top:15px;
	width: 150px;
	height: 150px;
}	
/*分页*/
.pagelist {
    clear: both;
    display: block;
    margin: 0 0 20px 1px;
}
.default{
    text-align: center;
}
div.default a, div.default span {
    display: inline-block;
    margin:0 2px;
    padding: 4px 12px;
    line-height: 20px;
    height: 20px;
    border: 1px solid #e1e1e1;
    background: #fff;
    color: #333;
    text-decoration: none;
}
div.default .current {
    color: #fff;
    background: #488FCD;
    border-color: #488FCD;
    margin:0 5px;
}
.pItem .eText25{
    line-height: normal;
    font-size: 40px;
    font-family: Arial;
    font-weight: normal;
    width: auto;
    max-width: 1740.11px;
    padding-bottom: 0px;
    text-align: center;
    color: rgba(0,0,0,1);
}
.pItem hr
{
    border: 0;
    max-width: 48px;
    background-color: rgba(70,172,255,1);
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: rgba(70,172,255,1);
    max-height: 5px;
    margin: 0 auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
/*导航选中*/
.nav > li > .abor {
	background: linear-gradient(to right, #73d5ff , #26b0eb);
	color: #fff;
	border: 0;
}
.nav > li > a:hover {
	background: linear-gradient(to right, #73d5ff , #26b0eb);
    	color: #fff;
}

/*右侧悬浮框*/
.xuanfWrap{position: fixed;top: 50%;right: 0;margin-top: -130px;z-index: 99;width:60px;
			padding: 12px 0;background-color: #6da9df;border-radius: 10px 0 0 10px;z-index: 99999999;}			
.xuanfIcons a{display: block;font-size: 12px;color: #fff;text-align: center;}
.xuanfIcons a i{display: block;width: 32px;height: 32px;margin: 0 auto;}
.xuanfTop,.xuanfBot{width:36px;height:14px;margin: 0 auto;}
.xuanfBot{margin-top: 18px;}
.xuanfZXZX,.xuanfKFDH,.xuanfGFWX{margin: 20px 0 16px;}
.xuanfZXZX i{background: url(../images/icon/gosunXfIcon1.jpg) no-repeat center;background-size: 100%;}
.xuanfKFDH i{background: url(../images/icon/gosunXfIcon2.jpg) no-repeat center;background-size: 100%;}
.xuanfGFWX i{background: url(../images/icon/gosunXfIcon3.jpg) no-repeat center;background-size: 100%;}
.xuanfInfo{position:absolute;right: 60px;top: 50%;width: 0;height: 170px;
			background-color: #6da9df;border-radius: 10px 0 0 10px;text-align: center;
			margin-top: -85px;overflow: hidden;}
.xuanfInfo a{color: #fff;display: block;font-size: 12px;margin: 10px 0 10px;}
.xuanfInfo a i{display: block;width: 50px;height: 50px;margin: 0 auto;margin-bottom: 2px; margin-top:50px;}
.zxzxTip01 i{background: url(../images/icon/gosunXfzxkf.jpg) no-repeat center;}
.zxzxTip02 i{background: url(../images/icon/gosunXfqqkf.jpg) no-repeat center;}
.kfdhTipDiv{width: 70%;margin: 14px auto 10px;}
.kfdhTipDiv h2{color: #fff;font-size: 16px;font-size: 15px \9;font-weight: normal;padding: 6px 0;}
.kfdhTipDiv h3{color: #fff;font-size: 12px;font-weight: normal;padding: 6px 0;
			border-bottom: 1px solid #fff;}
.gfwxTip img{margin: 25px 0 4px;}
.gfwxTip h3{color: #fff;font-size: 12px;font-weight: normal;}
.zxzxTip{display: none;}
.kfdhTip{display: none;}
.gfwxTip{display: none;}

.font-mask{position:fixed;bottom:0;left:0;width:100%;height:90px;background:#000;opacity:.7;z-index:99999}.font-we{position:fixed;bottom:0;left:50%;width:810px;margin-left:-405px;z-index:99999}.reserve-form{position:relative;padding-top:42px}.reserve-text{display:inline-block;width:170px;height:40px;margin-left:20px;background:#fff;padding-left:10px}.reserve-btn{display:inline-block;width:140px;height:40px;background:#3dbdfd;outline:0;border:0;cursor:pointer}.phone-explain{position:absolute;top:-110px;left:30px;width:270px;line-height:26px;padding:15px;box-shadow:0 2px 20px 2px #999;background:#fff;font-size:12px}.fontTriangle{position:absolute;bottom:-16px;left:20px}.phoneIcon{margin-left:2px;margin-right:13px}.phoneIcon2{margin-right:10px}.moverIcon{position:absolute;right:-11px;top:-11px;cursor:pointer}